iT邦幫忙

2024 iThome 鐵人賽

DAY 18
0
Modern Web

從零開始教你做AspNet7.0購物網站系列 第 18

Day-18 Asp.Net Core常用資料庫查詢語法介紹

  • 分享至 

  • xImage
  •  

Model設定好之後,就可以開始正式寫功能拉!
今天來介紹可以通過Model對資料庫進行操作

使用EF Core 進行資料庫存取

基礎操作 新增資料

var user = new User {
 name = "",
 password = 0
};

_db.User.Add(user);
_db.SaveChanges();

基礎操作 查詢單筆資料

var id = 1;
var user = _db.User.Find(id);
var user = _db.User.Where(p ⇒ p.password > 10).OrderBy(p ⇒ p.id)

基礎操作 更新資料

var user = _db.User.Find(1);
user.name = "林雅婷";
_db.SaveChanges();

基礎操作 刪除資料

var user = db.User.Find(1);
db.User.Remove(user);
db.SaveChanges();

進階操作 查詢關聯資料

var id = 1;
var user = _db.User.Include(p => p.Adress).Find(id);

進階操作 查詢多筆資料並關聯

var user =   _db.User
                .Include(p => p.Adress)
                .Where(p ⇒ p.password > 10).ToList();

上一篇
Day-17 Asp.Net Core的 View視圖詳解(下)
下一篇
Day-19 Asp.Net Cord常用資料庫關聯
系列文
從零開始教你做AspNet7.0購物網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言